函數是預先建好且可重複使用的,可以用在相關功能的程式碼,能夠重複利用。
python 本身就有許多內建函數(內建函數:不需匯入任何模組就可直接使用),現在我們來介紹那些常看到的吧~
函數 | 功能說明 |
---|---|
abs(x) | 返回數字x或複數x的絕對值 |
bin(x) | 將數字x換成二進位 |
bool(x) | 返回x的布林值(True/False) |
chr(x) | 返回Unicode編碼為x的字元 |
dir(x) | 返回指定物件 obj或 模組onj的成員列表 |
float(x) | 將數字或字串x轉為浮點數並返回 |
hex(x) | 把數字x轉為十六進位 |
id(obj) | 返回物件obj的記憶體位置 |
max(x), min(x) | 返回序列x中的最大值、最小值 |
sum(x) | 返回序列x的所有元素和 |
pow(x, y) | 返回x的y次方 |
此外還有非常多可以用,常用的知道就好,其他需要時再查。
而函數也可以自己創建,這被叫做用戶自定義函數。
函式用 def 作為關鍵字定義,最後用return 輸出結果。
一個函式中只需做好一件事情即可
到這邊還沒很懂的話就來看範例吧~
def add(a, b): # 函式名稱叫add,括號內放的是你的參數
ans = a + b # 讓ans = a +b
return ans # 返回ans的結果
print(add(5, 7)) #將5, 7丟入add函式,最後印出結果12(ans = 5 + 7)
那麼今天就先到這理吧~
感謝各位觀看
下集預告:Day 07 Python 基礎4